package chuishop.yiqimaicai.mapper;

import chuishop.yiqimaicai.pojo.Goods;

import java.util.List;

public interface GoodsMapper {

    /**
     * 查询所有商品信息
     * @return
     */
    List<Goods> findAllGoods();

    /**
     * 查询库房中有库存的商品
     * @return
     */
    List<Goods> findGoodsInHouse();

    /**
     * 查询进货单中的商品
     * @return
     */
    List<Goods> findGoodsInAB();

    /**
     * 查询上架商品
     * @return
     */
    List<Goods> findGoodsInGI();

    /**
     * 按类型查商品
     * @return
     */
    List<Goods> selectGoodsByTyid(Integer tyid);

    /**
     * 根据输入查询商品
     * @param input
     * @return
     */
    List<Goods> selectGoodsByName(String input);

    /**
     * 添加商品
     * @param goods
     * @return
     */
    int addGoods(Goods goods);

    /**
     * 删除商品
     * @param ids
     * @return
     */
    int deleteGoods(String[] ids);

    /**
     * 更新商品
     * @param goods
     * @return
     */
    int updateGoods(Goods goods);
}
